package com.lykj.lib_base.data.bean.response

import com.google.gson.annotations.SerializedName

class UserInfoResponse : BaseResp() {
    /**
     * data
     */
    @SerializedName("data")
    var data: DataDTO? = null

    /**
     * exceptionClazz
     */
    @SerializedName("exceptionClazz")
    var exceptionClazz: Any? = null

    class DataDTO {
        /**
         * id
         */
        @SerializedName("id")
        var id: Int? = null

        /**
         * avatar
         */
        @SerializedName("avatar")
        var avatar: String? = null

        /**
         * nickname
         */
        @SerializedName("nickname")
        var nickname: String? = null

        /**
         * username
         */
        @SerializedName("username")
        var username: String? = null

        /**
         * encryptTel
         */
        @SerializedName("encryptTel")
        var encryptTel: String? = null

        /**
         * integral
         */
        @SerializedName("integral")
        var integral: Double? = null

        /**
         * vipLevel
         */
        @SerializedName("vipLevel")
        var vipLevel: Int? = null

        /**
         * vipEndTime
         */
        @SerializedName("vipEndTime")
        var vipEndTime: String? = null

        /**
         * ptbMoney
         */
        @SerializedName("ptbMoney")
        var ptbMoney: Double? = null

        /**
         * couponNum
         */
        @SerializedName("couponNum")
        var couponNum: Int? = null

        /**
         * signState
         */
        @SerializedName("signState")
        var signState: Int? = null

        @SerializedName("isAuthName")
        var isAuthName: Int? = null
    }
}
